/**
 * @param {string} path
 * @return {string}
 */
/*
遇到正常的字母的时候 推入到stack 中
遇到。。 时  stack 弹出最近的一个路径
遇到。 或者空时  不修改当前stack
最后返回'/' + stack.join('/') 为新的路径
* */
var simplifyPath = function(path) {
    const stack = []
    const pathArr = path.split('/')
    //return pathArr

    for (let item of pathArr) {
        if (item == '' || item == '.') {
            continue
        }else if (item == '..') {
            stack.pop()
        }else {
            stack.push(item)
        }
    }
    return '/' + stack.join('/')   // 返回最后拼接的字符串
};
let  path = "/a/./b/../../c/"
console.log(simplifyPath(path))